<%-- 属性 import="包名.类名" java的类导入操作 --%>
<%@ page import="java.util.List" %>
<%--
    <%@ JSP指令脚本 指令名 属性=值 … %>
    下述的脚本指令作用
        + page : 当前页面功能添加操作
        + contentType : 当前页面需要补充的属性 => response.setContentType("text/html;charset=utf-8");
        + language : 语言描述
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%--
  Created by IntelliJ IDEA.
  User: Teacher
  Date: 2023/11/22
  Time: 9:15
  To change this template use File | Settings | File Templates.
--%>
<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Title</title>
</head>
<body>
    <h1 style="color: brown">该页面不能直接调用-通过 /test12 地址转发</h1>
    <%--
        jsp 小脚本 <% java执行代码 %>
            定义关键标识符合，标识中间部分为java代码
            在脚本代码中定义java代码等同于运行在 HttpServlet 实现类的 service 方法中
    --%>
    <% System.out.println("测试小脚本功能"); %>
    <%
        // println 带有页面标记输出
        // response.getWriter().println("测试小脚本功能页面输出");
        // write 简单的向页面输出结果
        response.getWriter().write("测试小脚本功能页面输出");
        int num = 100;
    %>
<%--    JSP 表达式 <%= 变量|具有返回值的方法执行 %>
           通过response对象的输出功能，向页面输出结果
--%>
    <%= num+20 %>
    <% List<Double> list = (List<Double>) request.getAttribute("list"); %>
    <ul style="color: brown">
        <li>jsp循环的内容如下</li>
        <%
            for (int i = 0; i < list.size(); i++) {
        %>

        <li><%= list.get(i) %></li>
        <%
            };
        %>
    </ul>
</body>
</html>
